package com.fll.codeworld.enumtest;

/**
 * 颜色
 *
 * @author fff
 */
public enum Color {
    //颜色
    RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLOW("黄色", 4);
    /**
     * 名称
     */
    private String name;
    /**
     * 下标
     */
    private int index;

    /**
     * 构造方法
     *
     * @param name
     * @param index
     */
    Color(String name, int index) {
        this.name = name;
        this.index = index;
    }

    /**
     * 普通方法
     */
    public static String getName(int index) {
        for (Color c : values()) {
            if (c.getIndex() == index) {
                return c.name;
            }
        }
        return null;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIndex() {
        return index;
    }
}
